.app-main {
    display: flex;
    width: 80%;
    min-height: 100vh;
    margin: auto;
    padding-top: 60px;
    padding-bottom: 32px;
}

@media (max-width: 1280px) {
    .app-main {
        width: 1024px;
        max-width: 100%;
    }
}

@media (max-width: 1024px) {
    .app-main {
        width: 100%;
        padding-right: env(safe-area-inset-right);
        padding-left: env(safe-area-inset-left);
    }
}
